package com.zff.rental.vo.apartment.apartment;

import com.zff.rental.common.PageParams;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.ArrayList;

/**
 * 公寓列表参数
 *
 * @author HCY
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class RecommendApartmentListParams extends PageParams {
    /**
     * 删除标志 默认、0：未删除 1：已删除、2：全部
     */
    protected Integer delFlag;

    /**
     * 公寓名称
     */
    private String name;

    /**
     * 经营区域
     */
    private ArrayList<String> businessAreaList;

    /**
     * 地铁站
     */
    private ArrayList<String> subwayStationList;

    /**
     * 户型列表
     */
    private ArrayList<String> houseTypeList;

    /**
     * 租金范围：最小月租
     */
    private Float minPrice;

    /**
     * 租金范围：最大月租
     */
    private Float maxPrice;

    /**
     * 是否为特价房 0：原价、1：特价房
     */
    private Byte discountedRoom;

    /**
     * 特价之前的价格（原价）
     */
    private Float originalPrice;


    /**
     * 用户位置：纬度
     */
    private Double userLatitude;

    /**
     * 用户位置：经度
     */
    private Double userLongitude;
}
